﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations.Schema;


// Code scaffolded by EF Core assumes nullable reference types (NRTs) are not used or disabled.
// If you have enabled NRTs for your project, then un-comment the following line:
// #nullable disable

namespace orm.Models
{
    public partial class TgsTDProject
    {
        public long Id0 { get; set; }
        public string ProjectId { get; set; }
        public string PolicyId { get; set; }
        public string TimeZoneDescription { get; set; }
        public double? TimeZone { get; set; }
        public string GeoSystemId { get; set; }
        public long? FieldNo { get; set; }
        public string GeoZoneId { get; set; }
        public string GeoDatumId { get; set; }
        public string ProjectName { get; set; }
        public string DefMagModel { get; set; }
        public long? LocalCoordOrigin { get; set; }
        public string ProjectCode { get; set; }
        public string Description { get; set; }
        public string DescriptionSupplement { get; set; }
        public string MagCalcModel { get; set; }
        public string Remarks { get; set; }
        public byte[] UseLocalScaleFactor { get; set; }
        public byte[] VerticalCoordOrigin { get; set; }
        public string StateNo { get; set; }
        public string SystemDatumDesc { get; set; }
        public double? SystemDatumOffset { get; set; }
        public byte[] IsReadonly { get; set; }
        public string CreateDate { get; set; }
        public string CreateUserId { get; set; }
        public string CreateAppId { get; set; }
        public string UpdateDate { get; set; }
        public string UpdateUserId { get; set; }
        public string UpdateAppId { get; set; }
        public byte[] UseRisk { get; set; }
        public double? RiskFactor { get; set; }
        public double? RiskDepth { get; set; }
        public string TightGroupId { get; set; }
        public string ProjectPassword { get; set; }
        public string IsProjectReadonly { get; set; }
        public string BasinName { get; set; }
        public byte[] IsFacility { get; set; }
        public long? ActiveUiUnitsysId { get; set; }
        public byte[] UseVariableConvergence { get; set; }
        public string TemplateId { get; set; }
        public long? SurveyCalc { get; set; }
        public long? VsOrigin { get; set; }
        public long? EpsgId { get; set; }
        public string UseGeodeticCoordinate { get; set; }

        public long? SystemDatumType { get; set; }
    }
}
